﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MedicalManagementSystem.Models.PatientChart>" %>

<%@ Import Namespace="MedicalManagementSystem.Models" %>
<%@ Import Namespace="MedicalManagementSystem.Utils" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Редактирование карты пациента.
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        Редактирование карты пациента
        <%=Model.Do(p=>p.LoadPatient()).Patient.Initials %>
    </h2>
    <%= Html.ValidationSummary("Пожалуйста, исправьте ошибки и попробуйте снова.") %>
    
    <%using (Html.BeginForm()){%>
    <fieldset>
        <p>
            <label for="DateArrive">Дата поступления:</label>
            <%=Html.TextBox("DateArrive",Model.DateArrive.ToShortDateString())%>
            <%=Html.ValidationMessage("DateArrive", "*")%>
        </p>

        <p>
            <label for="Forced">Принудительное лечение:</label>
            <%=Html.CheckBox("Forced")%>
            <%=Html.ValidationMessage("Forced", "*")%>
        </p>
        
        <p>
            <%Model.LoadDoctor(); %>
            <label for="doctorId">Лечащий врач</label>
            <%=Html.DropDownList("doctorId",
                            DbContext.Instance.Doctor.ToList()
                            .OrderBy(d=>d.Initials)
                            .Select(d=>new SelectListItem(){
                                Selected = Model.Doctor != null && d.id == Model.Doctor.id,
                                Text = d.Initials, 
                                Value = d.id.ToString()
                            }))%>
        </p>
        <p>
            <input type="submit" value="Сохранить" />
        </p>
    </fieldset>
    <%} %>
    <script type="text/javascript">
        $(function () {
            $('#DateArrive').datepicker(
                {
                    changeMonth: true,
                    changeYear: true,
                    maxDate: new Date()
                }, $.datepicker.regional["ru"]);
            });
    </script>

</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
